package net.mgsx.product.t2m.modisco.impact.analyser;

import java.util.List;
import java.util.Map;

import net.mgsx.product.t2m.modisco.impact.AnalysisInformation;

import org.eclipse.gmt.modisco.java.ASTNode;

public interface ImpactAnalyser {

	/**
	 * Analyse modified nodes impacts
	 * @param modifiedNodes modified nodes
	 * @return informations about modified nodes and impacted nodes
	 */
	public Map<ASTNode, AnalysisInformation> analyse(final List<ASTNode> modifiedNodes);
	
}
